Junit4, Junit5, Jupiter之间的联系,Jupiter的使用指南,用IDEA和Jupiter生成可读性更好的测试报告

您所在的位置:网站首页 jupiter beauvois Junit4, Junit5, Jupiter之间的联系,Jupiter的使用指南,用IDEA和Jupiter生成可读性更好的测试报告

Junit4, Junit5, Jupiter之间的联系,Jupiter的使用指南,用IDEA和Jupiter生成可读性更好的测试报告

2023-08-14 03:17| 来源: 网络整理| 查看: 265

一次因为Jupiter而引发的思考

Jupiter和Junit5之间有什么联系?

Jupiter提供了哪些新的测试方法?

如何用IDEA和Jupiter生成可读性更好的测试报告?

Junit5

目前Java领域内最为流行的单元测试框架 ------ JUnit

Junit的最新版本JUnit5于2017年发布。

Junit 5 = Junit Platform + Junit Jupiter + Junit Vintage

Junit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。

Junit Jupiter: Junit Jupiter提供了JUnit5的新的编程模型,是JUnit5新特性的核心。内部 包含了一个测试引擎,用于在Junit Platform上运行。

Junit Vintage: 由于JUnit已经发展多年,为了照顾老的项目,JUnit Vintage提供了兼容JUnit4.x,Junit3.x的测试引擎。

Dependency Junit4 junit junit 4.12 test

当前dependency会引入junit:4.12和hamcrest-core:1.3的包

Junit vintage engine org.junit.vintage junit-vintage-engine 5.6.2 test

当前dependency会引入unit:4.13, apiguardian-api:1.1.0, hamcrest-core:1.3, junit-platform-commons:1.6.2, junit-platform-engine:1.6.2, junit-vintage-engine:5.6.2, opentest4j:1.2.0的包



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3